package com.xiaoq.hotel.entity;

import com.xiaoq.MongoEntity;
import org.mongodb.morphia.annotations.Entity;

import java.io.Serializable;
import java.util.List;

@Entity(value="hotel",noClassnameStored=true)
public class HotelEntity extends MongoEntity implements Serializable {

    private String name; // 客栈名称
    private String addres; // 地址
    private Double longitude;// 经度
    private Double latitude; // 维度
    private String instruction; // 简介
    private String explain; // 说明
    private String breakfast; // 早餐
    private Integer star; // 星级
    private String imageUrl; // 图片地址
    private String tags; // 收费信息
    private String prices; // 收费信息
    private String zoneProvince; // 区划省
    private String zoneCity;// 区划市
    private String zoneDistrict;// 换分区
    private List<String> imageUrls;//主图列表
    private String phone; // 电话

    private String tips; // 提示

    private String time ; // 入住时间

    private String recommend;  // 1是推荐，0 是非推荐

    private int sort;

    private String delTag; // 10 出售中 00 仓库

    public String getDelTag() {
        return delTag;
    }

    public void setDelTag(String delTag) {
        this.delTag = delTag;
    }

    public int getSort() {
        return sort;
    }

    public void setSort(int sort) {
        this.sort = sort;
    }

    public List<String> getImageUrls() {
		return imageUrls;
	}

	public void setImageUrls(List<String> imageUrls) {
		this.imageUrls = imageUrls;
	}

	public String getTips() {
        return tips;
    }

    public void setTips(String tips) {
        this.tips = tips;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getRecommend() {
        return recommend;
    }

    public void setRecommend(String recommend) {
        this.recommend = recommend;
    }

    private List<RoomEntity> roomList;

    public List<RoomEntity> getRoomList() {
        return roomList;
    }

    public void setRoomList(List<RoomEntity> roomList) {
        this.roomList = roomList;
    }

    public String getZoneProvince() {
        return zoneProvince;
    }

    public void setZoneProvince(String zoneProvince) {
        this.zoneProvince = zoneProvince;
    }

    public String getZoneCity() {
        return zoneCity;
    }

    public void setZoneCity(String zoneCity) {
        this.zoneCity = zoneCity;
    }

    public String getZoneDistrict() {
        return zoneDistrict;
    }

    public void setZoneDistrict(String zoneDistrict) {
        this.zoneDistrict = zoneDistrict;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAddres() {
        return addres;
    }

    public void setAddres(String addres) {
        this.addres = addres;
    }

    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    public String getInstruction() {
        return instruction;
    }

    public void setInstruction(String instruction) {
        this.instruction = instruction;
    }

    public String getExplain() {
        return explain;
    }

    public void setExplain(String explain) {
        this.explain = explain;
    }

    public String getBreakfast() {
        return breakfast;
    }

    public void setBreakfast(String breakfast) {
        this.breakfast = breakfast;
    }

    public Integer getStar() {
        return star;
    }

    public void setStar(Integer star) {
        this.star = star;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getTags() {
        return tags;
    }

    public void setTags(String tags) {
        this.tags = tags;
    }

    public String getPrices() {
        return prices;
    }

    public void setPrices(String prices) {
        this.prices = prices;
    }
}
